package com.bookstore.Service;

import com.bookstore.Domain.Shopping;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * @author 未来
 */
@Transactional
public interface ShoppingService {

    /**
     * 获取用户集合对象
     * @return ：UserList集合对象
     */
    List<Shopping> findAll();

    /**:
     * 删除订单信息
     * @param id ：根据id删除
     * @return ：成功删除条数
     */
    boolean deleteShoppping(int id);

    /**
     * 添加订单(用户)
     * @param shopping
     * @return
     */
    boolean insertShoppping(Shopping shopping);

    /**
     * 更新数据
     * @param shopping
     * @return
     */
    boolean update(Shopping shopping);

    /**
     * 添加订单(管理员)
     * @param shopping
     * @return
     */
   boolean insertDate(Shopping shopping);

    /**
     * 根据账户获取数据
     * @param userNumber
     * @return
     */
   List<Shopping> getAllShops(String userNumber);

    /**
     * 根据id删除删除数据
     * @param arr
     * @return
     */
   boolean deleteArr( int[] arr);

}
